#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
	Mat image = imread("cap.jpg");
	// 将图像从BGR转换到HSV颜色空间
	Mat hsv, mask, res;
	cvtColor(image, hsv, COLOR_BGR2HSV);
	// [Scalar(110, 60, 60), Scalar(130, 255, 255)]内的像素为255，其他为0
	inRange(hsv, Scalar(110, 60, 60), Scalar(130, 255, 255),mask);
	// 对mask和image按位和  提取深蓝色瓶盖
	bitwise_and(image, image, res,mask);
	imshow("image", image);
	imshow("mask", mask);
	imshow("res", res);
	waitKey(0);
	return 0;
}